package fr.upmc.alasca.centreCalcul.interne.controleurApplication.ports;

import java.util.List;
import java.util.Map;

import fr.upmc.alasca.centreCalcul.interne.controleurApplication.interfaces.ControleurApplicationCapteurTEI;
import fr.upmc.alasca.centreCalcul.objets.Requete;
import fr.upmc.components.ComponentI;
import fr.upmc.components.ports.AbstractOutboundPort;

public class ControleurApplicationCapteurTEOutboundPort extends
		AbstractOutboundPort implements ControleurApplicationCapteurTEI {

	public ControleurApplicationCapteurTEOutboundPort(String		p_uri,
			ComponentI	p_owner) throws Exception{
			super(p_uri, ControleurApplicationCapteurTEI.class,p_owner);
	}

	@Override
	public void getMesureCapteurTE(Map<String, List<Requete>> stockageRequete) throws Exception {
		((ControleurApplicationCapteurTEI) this.connector).getMesureCapteurTE(stockageRequete);
		
	}

	@Override
	public void arreterApplication() throws Exception {
		((ControleurApplicationCapteurTEI) this.connector).arreterApplication();
		
	}

	@Override
	public void callbackAjouterCoeurs(List<String> listMP) throws Exception {
		((ControleurApplicationCapteurTEI) this.connector).callbackAjouterCoeurs(listMP);
		
	}

}
